started at 90 minutes to deadline and not at all optimised. wish i had more time this week